react useref vs usestate